在執行命令時,有時候會需要下達多個指令,才會有自己想要得到的資料或結果,所以需要把這些命令集結成管線命令,把前一個輸出帶入到後面的指令。
當Linux執行一個程序的時候,會自動打開三個流:
例如
1> :以覆蓋的方式將正確的資料輸出到指定檔案或裝置上
1>> :以累加的方式將正確的資料輸出到指定檔案或裝置上
2> :以覆蓋的方式將錯誤的資料輸出到指定檔案或裝置上
2>> :以累加的方式將正確的資料輸出到指定檔案或裝置上
管線命令處理示意圖:
擷取命令: cut, grep
排序命令: sort, uniq, wc
雙向重導向: tee
字符轉換命令: tr, col, join, paste, expand
分割命令: split
參數代換: xargs
https://blog.csdn.net/pipisorry/article/details/39760961
http://imdori.blogspot.com/2013/10/linux-pipe-commands.html